embodied troops - Español Inglés Diccionario